//package com.weijian.config;
//
//import com.weijian.interceptor.JwtTokenAdminInterceptor;
//import lombok.RequiredArgsConstructor;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
//import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
//
//@Slf4j
//@RequiredArgsConstructor
//@Configuration
//public class WebMvcConfig extends WebMvcConfigurationSupport {
//
//    final JwtTokenAdminInterceptor jwtTokenAdminInterceptor;
//
//    @Override
//    protected void addInterceptors(InterceptorRegistry registry) {
//        registry.addInterceptor(jwtTokenAdminInterceptor)
//                .addPathPatterns("/**")
//                .excludePathPatterns(
//                        "/user/**",
//                        "/doc.html",
//                        "/webjars/**",
//                        "/v2/api-docs/**",
//                        "/v3/api-docs/**",
//                        "/swagger-resources/**",
//                        "/swagger-ui.html",
//                        "/favicon.ico"
//                );
//    }
//
//    @Override
//    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
//        registry.addResourceHandler("doc.html")
//                .addResourceLocations("classpath:/META-INF/resources/");
//        registry.addResourceHandler("/webjars/**")
//                .addResourceLocations("classpath:/META-INF/resources/webjars/");
//    }
//}